@rem if not present biblio.obj goto biblioabsent

:ex1
@echo Traitement de ex1
@if not exist ex1.asm goto ex1absent 
@if exist ex1.asm  goto ex1present

:ex1absent
@echo Le fichier ex1.asm n'existe pas
@pause
@goto ex2

:ex1present
@tasm ex1
@tlink ex1 biblio
ex1
@pause

:ex2
@echo Traitement de ex2
@if not exist ex2.asm goto ex2absent 
@if exist ex2.asm  goto ex2present

:ex2absent
@echo Le fichier ex2.asm n'existe pas
@pause
@goto ex3

:ex2present
@tasm ex2
@tlink ex2 biblio
ex2
@pause


:ex3
@echo Traitement de ex3
@if not exist ex3.asm goto ex3absent 
@if exist ex3.asm  goto ex3present

:ex3absent
@echo Le fichier ex3.asm n'existe pas
@pause
@goto ex4

:ex3present
@tasm ex3
@tlink ex3 biblio
ex3
@pause

:ex4
@echo Traitement de ex4
@if not exist ex4.asm goto ex4absent 
@if exist ex4.asm  goto ex4present

:ex4absent
@echo Le fichier ex4.asm n'existe pas
@pause
@goto ex5

:ex4present
@tasm ex4
@tlink ex4 biblio
ex4
@pause
ex4
@pause

:ex5
@echo Traitement de ex5
@if not exist ex5.asm goto ex5absent 
@if exist ex5.asm  goto ex5present

:ex5absent
@echo Le fichier ex5.asm n'existe pas
@pause
@goto ex6

:ex5present
@tasm ex5
@tlink ex5 biblio
ex5
@pause

:ex6
@echo Traitement de ex6
@if not exist ex6.asm goto ex6absent 
@if exist ex6.asm  goto ex6present

:ex6absent
@echo Le fichier ex6.asm n'existe pas
@pause
@goto fin

:ex6present
@tasm ex6
@tlink ex6 biblio
ex6
@pause
@goto fin

:biblioabsent
echo Le fichier biblio.obj est absent, aucun traitement ne peut etre realise.

:fin
@echo fin des tests
